package com.ynet.middleground.user.dto;

import java.time.LocalDateTime;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author liulx
 * @description e签宝证书信息对象
 * @date 2020-01-06 17:24
 */
@Data
@ApiModel(value = "e签宝证书信息对象", description = "e签宝证书信息对象")
public class UserEsignInfoDTO extends UserBaseInformationDto {

    private static final long serialVersionUID = -1850283957942352086L;

    /**
     * E签宝账号唯一标识
     */
    @ApiModelProperty(value = "E签宝账号唯一标识", notes = "E签宝账号唯一标识")
    private String accountId;

    /**
     * 指纹信息
     */
    @ApiModelProperty(value = "指纹信息", notes = "指纹信息")
    private String fingerprint;

    /**
     * 渠道
     */
    @ApiModelProperty(value = "e签宝创建渠道", notes = "e签宝创建渠道")
    private String esignChannel;

    /**
     * 创建时间
     */
    @ApiModelProperty(value = "e签宝证书创建时间", notes = "e签宝证书创建时间")
    private LocalDateTime esignGmtCreate;

    /**
     * 创建者
     */
    @ApiModelProperty(value = "e签宝证书创建者", notes = "e签宝证书创建者")
    private Integer esignCreateBy;

    /**
     * 更新时间
     */
    @ApiModelProperty(value = "e签宝证书更新时间", notes = "e签宝证书更新时间")
    private LocalDateTime esignGmtModified;

    /**
     * 更新者
     */
    @ApiModelProperty(value = "e签宝证书更新者", notes = "e签宝证书更新者")
    private Integer esignModifiedBy;

}
